yellow poplar


Results for "yellow poplar"

English - Turkish Dictionary

yellow poplar

(English - Turkish Dictionary) :
bot. laleağacı.